package com.zhuhjay.system.domain.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author zhuhjay
 * @since 2022-03-20
 */
@Data
@TableName("operator_log")
public class OperatorLog implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /** 处理方法名 **/
    private String methodName;

    /** 方法描述 **/
    private String methodDesc;

    /** 请求方式 **/
    private String requestMethod;

    /** 操作人 **/
    private String operName;

    /** 请求url **/
    private String operUrl;

    /** 请求ip **/
    private String operIp;

    /** 请求地理位置 **/
    private String operLocation;

    /** 请求参数 **/
    private String operParam;

    /** 请求响应 **/
    private String operResult;

    /** 请求状态: 0失败 1成功 **/
    private Integer status;

    /** 错误信息 **/
    private String errorMsg;

    /** 操作时间 **/
    private Date operTime;
}
